class ProspectsController < ApplicationController

  before_filter :login_required
  
  def list
    store_location
    paginar_personas "coeficiente_id>#{Coeficiente::FP} AND coeficiente_id<#{Coeficiente::ALUMNO}"
  end

  def live_search
    paginar_personas "coeficiente_id>#{Coeficiente::FP} AND coeficiente_id<#{Coeficiente::ALUMNO}"
    render :partial=>'hits', :locals=>{:nombres=>params[:nombres],:apellidos=>params[:apellidos],:mail=>params[:mail],:profesion=>params[:profesion]}
  end
  
   def show
     store_location
    @persona = Persona.find(params[:id])
   end
  
   def edit
    @persona = Persona.find(params[:id])
   end
  
   def update
# FIXME me tira error: undefined method `attr_protected' for #<ProspectsController:0x50da6ec>
#    attr_protected :horario_id, :grado_id, :instructor_ir
    @persona = Persona.find(params[:id])
    @persona.tag_list.add(params[:tags], :parse=>true)
    if @persona.update_attributes(params[:persona])
      flash[:success] = 'Se actualizo exitosamente la informacion de la persona.'
      redirect_back_or_default :action => 'show', :id => @persona
    else
      render :action => 'edit'
    end
   end

end
